@charset "UTF-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }


body, button, input, select, textarea{font-size:12px;font-family: Microsoft YaHei,'微软雅黑',Tahoma,Helvetica,Arial,'宋体',sans-serif;line-height: 1;}
h1, h2, h3, h4, h5, h6{  }

code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
small{ font-size:12px; }

a { text-decoration:none;color: black }
a:hover { text-decoration:none; }
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0;vertical-align:middle; }
/*img{max-width: 100%;height: auto!important;}*/
img{max-width: 100%;}
input,textarea{outline: none;}
table { border-collapse:collapse; border-spacing:0; }

.ip-box-img img {width: 100%;height: 240px;}

.fl{float: left;}
.fr{float: right;}


.clearfix:after{ display: block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden;content: '.';}


.cut{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}